<!--
  ~ Copyright 2002-2020 the original author or authors.
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      https://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="https://www.thymeleaf.org" xmlns:sec="https://www.thymeleaf.org/thymeleaf-extras-springsecurity5">
<head>
	<title>Spring Security - SAML 2.0 Login</title>
	<meta charset="utf-8" />
    <style>
        span, dt {
            font-weight: bold;
        }
    </style>
</head>
<body>
	<div>
        <form th:action="@{/logout}" method="post">
            <input type="submit" value="Logout" />
        </form>
        <a href="https://simplesaml-for-spring-saml.cfapps.io/module.php/core/authenticate.php?as=example-userpass&logout">
            Log out of SimpleSAMLphp
        </a>
	</div>
	<h1>SAML 2.0 Login with Spring Security</h1>
	<p>You are successfully logged in as <span sec:authentication="name"></span></p>
    <p>You're email address is <span th:text="${emailAddress}"></span></p>
    <h2>All Your Attributes</h2>
    <dl th:each="userAttribute : ${userAttributes}">
        <dt th:text="${userAttribute.key}"></dt>
        <dd th:text="${userAttribute.value}"></dd>
    </dl>
</body>
</html>
